package com.molichuxing.gateway.bff.car.entity.request.modify;

import io.swagger.annotations.ApiImplicitParam;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * The type Query cars list vo.
 *
 * @author wanghualin
 * @date 2020 -05-14 10:19:21
 */
@Data
public class QueryCarsListVo implements Serializable {

    /**
     * 车牌
     */
    private String licencePlate;
    /**
     * 车架号
     */
    private String vin;
    /**
     * 车型Id
     */
    private Integer vehicleId;
    /**
     * 采购开始时间
     */
    private LocalDateTime purchaseStartDate;
    /**
     * 采购结束时间
     */
    private LocalDateTime purchaseEndDate;
    /**
     * 仓库id
     */
    private Integer stockId;
    /**
     * 仓库类型(1:中转库，2：门店)
     */
    private Integer stockType;

    /**
     * 车辆类型（0：新车，1：二手车）
     */
    private Integer vehicleType;
    /**
     * 上牌状态：0：全部，1：未上牌，2：已上牌
     */
    private Integer plateStatus;
   /**
     * 空：全部， 1：未入网，2：已入网，3：在库车辆，4：在店车辆，5：业务中，6：非业务
     */
    private Integer status;
    /**
     * 空：全部， 0：待出租，1：已出租，2：不可租
     */
    private Integer vehicleStatus;
    /**
     * 排序字段
     */
    private String sortName;
    /**
     * 排序方式(排序方式 asc:正序，desc:倒叙)
     */
    private String sortWay;

    /**
     * 页码
     */
    private Integer pageNum;
    /**
     * 每页条数
     */
    private Integer pageSize;

    /**
     * 0：全部， 1：是， 2：否
     */
    private Integer vehicleLockStatus;

}
